package com.flitsneak.designpatterns.structuralpatterns.facade;

import com.flitsneak.designpatterns.structuralpatterns.facade.subsystem.Brave;
import com.flitsneak.designpatterns.structuralpatterns.facade.subsystem.Cool;
import com.flitsneak.designpatterns.structuralpatterns.facade.subsystem.Thin;

/**
 * @author flitsneak
 * @email flitsneak@gmail.com
 * @date 2022/7/14 13:50
 * @description
 */
public class HandsomeFacade {

    private Brave brave = new Brave();
    private Cool cool = new Cool();
    private Thin thin = new Thin();

    public void showBrave() {
        brave.beat();
    }

    public void showCool() {
        cool.tattoo();
    }

    public void showThin() {
        thin.alcoholism();
    }

}
